package com.molichuxing.services.business.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 线下支付信息
 * </p>
 *
 * @author zhaopenghui
 * @since 2019-08-22
 */
@Data
public class OfflineBizDto extends ResponseRootDto {
    private static final long serialVersionUID = 8921517119956269789L;

    /**
     * 支付ID id
     */
    private Integer offlineId;

    /**
     * 流水编号 serial_number
     */
    private String serialNumber;

    /**
     * 还款类型(1:经销商, 2:用户)  repay_type
     */
    private Integer repayType;

    /**
     * 付款人 pay_name
     */
    private String payName;

    /**
     * 付款银行账号 pay_bank_account
     */
    private String payBankAccount;

    /**
     * 付款金额 pay_amount
     */
    private BigDecimal payAmount;

    /**
     * 付款时间 pay_time
     */
    private LocalDateTime payTime;

    /**
     * 经销商id dealer_id
     */
    private Integer dealerId;

    /**
     * 收款公司 receipt_company
     */
    private String receiptCompany;

    /**
     * 收款银行账号 receipt_bank_account
     */
    private String receiptBankAccount;

    /**
     * 收款开户行 receipt_bank
     */
    private String receiptBank;

    /**
     * 流水凭证 voucher_img
     */
    private String voucherImg;

    /**
     * 申请人id apply_id
     */
    private Integer applyId;

    /**
     * 申请人姓名 apply_name
     */
    private String applyName;

    /**
     * 申请时间 apply_time
     */
    private LocalDateTime applyTime;

    /**
     * 审核状态（0：未审核，1：审核通过，2：驳回） audit_status
     */
    private Integer auditStatus;

    /**
     * 审核人id audit_id
     */
    private Integer auditId;

    /**
     * 审核人姓名 audit_name
     */
    private String auditName;

    /**
     * 审核时间 audit_time
     */
    private LocalDateTime auditTime;

    /**
     * 审核备注 audit_remark
     */
    private String auditRemark;
    
}
